.event {
  &-entry {
    padding: 32px;
    &-item {
      padding: 32px 48px;
      line-height: 80px;
      img {
        width: 80px;
        vertical-align: middle;
      }
      span {
        display: inline-block;
        margin-left: 32px;
        font-size: 28px;
        font-weight: 400;
      }
    }
  }
  &-record {
    margin-top: -32px;
    border-bottom: 16px solid #F6F6F6;
    .van-cell {
      position: initial;
    }
    .van-cell__title {
      font-size: 0.42667rem;
      font-weight: 500;
    }
    &-container {
      margin: 32px;
      margin-top: 0;
      padding: 32px 0;
    }
    &-item {
      img {
        width: 56px;
      }
      p {
        margin-top: 16px;
        font-size: 24px;
        font-weight: 400;
        line-height: 32px;
      }
    }
  }
  &-overtime {
    .van-cell {
      position: initial;
    }
    .van-cell__title img {
      height: 16px;
      vertical-align: middle;
    }
    &-item {
      margin: 0 32px;
      margin-bottom: 16px;
      padding: 16px 32px;
    }
  }
}
